* lisp/progmodes/ruby-mode.el: Improve percent literals.
authorDmitry Gutov <dgutov@yandex.ru>
Tue, 14 Aug 2012 12:28:12 +0000 (08:28 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 14 Aug 2012 12:28:12 +0000 (08:28 -0400)
commitf9f5006f32d7a2ceb66ae91855c9e4fdb64cf68e
treef06a496abfeddd250c6573065465798f71da3ae1
parentd3c8195e97b9d198c41fb1a29002afa3cf6beef1
* lisp/progmodes/ruby-mode.el: Improve percent literals.
(ruby-percent-literal-beg-re): New constant.
(ruby-syntax-general-delimiters-goto-beg): Rename to
`ruby-syntax-enclosing-percent-literal', improve literal type check.
(ruby-syntax-propertize-general-delimiters): Rename to
`ruby-syntax-propertize-percent-literal', it's a shorter and more
popular term.  Adjust comments everywhere.
(ruby-syntax-propertize-percent-literal): Only propertize when not
inside a simple string or comment.  When the literal is unclosed,
leave the text after it unpropertized.
lisp/ChangeLog
lisp/progmodes/ruby-mode.el